.tags-header {
    width: 90%;
    margin: 81px auto 40px auto;
}
.tags-main article {
    width: 90%;
    margin: 0px auto;
}
.tags-header h1 {
    color: #505050;
}
.tags-header h1 span.tags-title {
    font-size: 26px;
}
.tags-header h1 span.tags-text {
    font-size: 16px;
    opacity: 0.77;
}
.tags-header h1 span i {
    color: #000000;
}
.items {
    width: 100%;
}
.items li {
    padding: 20px 0;
    border-bottom: 1px dashed #999999;
}
.items li a {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between; 
    justify-content: space-between;
}
.items li a:hover {
    text-decoration: underline;
}
.items li a .items-left {
    text-align: left;
    display: inline-block;
}
.items li a .items-right {
    text-align: right;
    display: inline-block;
}
.page-nav {
    padding: 50px;
}